﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ServiceModel;
using Sahit.iSoilHotel.Application.MainBoundedContext.DTO.RoomAgg;
using Sahit.iSoilHotel.Application.MainBoundedContext.DTO.FilterAgg;

namespace Sahit.iSoilHotel.DistributedServices.MainBoundedContext.Interfaces
{
    [ServiceContract]
    public interface ITavernRoomService
    {
        [OperationContract()]
        List<RoomTypeDTO> GetRoomType();

        [OperationContract()]
        List<RoomDTO> GetRoom(RoomFilterDTO filter);

        [OperationContract()]
        List<BuildingDTO> GetAllBuildings();
    }
}